/*
 
 */
package com.ohos.connent.accountcloud.biz.modular.dp.service;

import cn.hutool.core.lang.tree.Tree;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ohos.connent.accountcloud.biz.modular.dp.entity.DpOrg;

import com.ohos.connent.accountcloud.biz.modular.dp.param.*;
import com.ohos.connent.accountcloud.biz.modular.dp.entity.DpUser;

import java.util.List;

/**
 * 机构Service接口
 *
 **/
public interface DpOrgService extends IService<DpOrg> {


    /**
     * 添加机构
     *
     */
    String add(DpOrgAddParam bizOrgAddParam);

    /**
     * 根据code获取机构列表
     * @param codes 机构id集合
     * @return 组织集合
     */
    List<DpOrg> getOrgListByCode(List<String> codes);

    /**
     * 获取机构详情
     *
     **/
    DpOrg queryEntity(String id);

    /**
     * 获取所有机构
     *
     **/
    List<DpOrg> getAllOrgList();


}
